# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/8/25 0025 23:29
@Author : 测试开发工程师
@File : 11. Flask-SQLAlchemy 插件配置.py
@Software: PyCharm
============================
"""

"""
Flask-SQLAlchemy 的安装
    SQLAlchemy 是 python 中最有名的 ORM 框架，在 Flask 中一般使用 Flask-SQLAlchemy 来操作数据库
    Flask-SQLAlchemy 的安装命令： pip install flask-sqlalchemy
    官网： flask-sqlalchemy.palletsprojects.com/en/2.x/


Flask-SQLAlchemy 配置
    官网： http://www.pythondoc.com/flask-sqlalchemy/config.html?highlight=sqlalchemy_database_uri
    常用的配置：
        ================================ SQLALCHEMY_DATABASE_URI ================================================ 
        SQLALCHEMY_DATABASE_URI         连接数据库的 URL 配置
            SQLALCHEMY_DATABASE_URI         连接串格式
                dialect + driver : //username:password@post:port/database
            比如常用的 aqlite 与 mysql
                sqlite:  sqlite:///数据库 db 文件所在的路径
                mysql:   mysql + pymysql://username:password@host:port/database
        SQLALCHEMY_TRACK_MODIFICATIONS  追踪对象的修改
        SQLALCHEMY_BINDS                用于多数据库连接的配置
        SQLALCHEMY_POOL_SIZE            连接池的配置 默认为 5

"""
